package page.Beans;

import java.sql.Date;
import java.sql.SQLException;

import basicTypes.RAReserve;

public class reservarRecBean {
	private int recurso;
	private String hora;
	private String data;
	
	public String resRec(loginBean login) {
		RAReserve novo = new RAReserve(login.getUser().getId(), recurso, Date.valueOf(data), hora);
		try{
			if(login.getBd().db_isInMaintenance(login.getUser(), login.getBd().db_getResource(login.getUser(), recurso)))
				return "manutencao";
			else
				login.getBd().db_addReserve(login.getUser(), novo);
		}
		catch(SQLException e){
			System.out.println(e.getMessage());
			System.out.println(e.getErrorCode());
			return "fail";
		}
		return "suc";
	}

	public int getRecurso() {
		return recurso;
	}

	public void setRecurso(int recurso) {
		this.recurso = recurso;
	}

	public void setHora(String hora) {
		this.hora = hora;
	}

	public String getHora() {
		return hora;
	}

	public void setData(String data) {
		this.data = data;
	}

	public String getData() {
		return data;
	}

}
